package com.wpw.dream.util.date;

import java.util.ArrayList;
import java.util.List;

public class DateTimeUtil {
	
	private static List<Long> getTimeJiaoji(Long[] timesArray, Long[] dataTimeArray) {
		Long startTime = null;
		Long endTime = null;
		if (dataTimeArray != null && timesArray != null) {
			if (dataTimeArray[0] <= timesArray[0]) 
			{
				if (dataTimeArray[1] < timesArray[0]) {
					//1种
					//LogCvt.info("选择的时间范围比爬取时间范围小");
				} else if (dataTimeArray[1] > timesArray[0]) {
					if (dataTimeArray[1] <= timesArray[1]) {
						//2种
						startTime = timesArray[0];
						endTime = dataTimeArray[1];
						//LogCvt.info("交集是爬取开始时间---数据结束时间");
					} else {
						//1种
						startTime = timesArray[0];
						endTime = timesArray[1];
						//LogCvt.info("交集是爬取开始时间---爬取结束时间");
					}
				}
			} 
			else if(dataTimeArray[0] > timesArray[0] && dataTimeArray[0] < timesArray[1]) {
				if (dataTimeArray[1] <= timesArray[1]) {
					startTime = dataTimeArray[0];
					endTime = dataTimeArray[1];
					//LogCvt.info("交集是数据开始时间---数据结束时间");
				} else {
					startTime = dataTimeArray[0];
					endTime = timesArray[1];
					//LogCvt.info("交集是数据开始时间---爬取结束时间");
				}
			}
			else
			{
				//LogCvt.info("选择的时间范围比爬取范围大");
			}
			
		}
		
		List<Long> l = new ArrayList<>();
		l.add(startTime);
		l.add(endTime);
		return l;
	}

}
